#pragma once


class CPlayer
{
public:
	CPlayer(void){};
	~CPlayer(void){};
	virtual int Play(void) = 0;
	virtual int Stop(void) = 0;
	virtual int SetPosition(int ms) = 0;
	virtual int GetPosition(void) = 0;
	virtual int Refresh(char *file, int pos) = 0;
	virtual int Next(void) = 0;
	virtual int Previous(void) = 0;
	virtual int IsPlaying(void) = 0;
	virtual CString GetFileName(int pos) = 0;
	virtual int Find(void) = 0;
	virtual int PlAdd(char *file, int pos) = 0;
	virtual int PlRemove(int pos) = 0;
	virtual int PlGetPos(void) = 0;
	virtual int PlSetPos(int pos) = 0;
	virtual int PlGetSize(void) = 0;
};
